{// 引入标签库 }
<tagLib name="html" />
{// 加载头部公共文件 }
<include file="Public:top" />
<!-- 菜单区域  -->

<!-- 主页面开始 -->
<div id="main" class="" >

<!-- 主体内容  -->
<div class="content" >
<!--  <div class="title">导入学生分数数据页面</div>-->
<!--  功能操作区域  -->
<div class="operate" >
    <html:imageBtn name="saveExcel" value="上传" click="upexcel()" style="impBtn hMargin fLeft shadow" />
    <html:imageBtn name="delete" value="删除" click="foreverdel()" style="impBtn hMargin fLeft shadow" />
    <div class="title1">[上传电子表格文件管理]</div>
</div>
<!-- 功能操作区域结束 -->
<style>

</style>
<!-- 主体显示区域  -->
<div class="list" >
<html:list id="excelList" name="excelList" style="list" checkbox="true" action="true" datasource="list" key="true" show="showname:显示名称:edit,filename:文件名称,filesize:文件大小,recordcount:记录条数,createtime|todate:创建时间,status|getStatus:状态" actionlist="foreverdel:删除,importexcel:导入:id|filename,status|showStatus=$excelList['id']" />
</div>
<!--  分页显示区域 -->
<div class="page">{$page}</div>

</div>
</div>

<!-- /*用于显示隐藏的内容，弹出窗口等*/ -->
<div class="hide">
    <!-- 这个隐藏窗口用于显示上传操作 -->
    <div id="dd" icon="icon-save" style="padding:5px;width:400px;height:200px;">
        <form name="form1" id="form1" enctype="multipart/form-data" action="__URL__/upExcel/" method="post">
            <p>输入显示名：</P>
            <p><input name="showname" type="text"/></P>
            <p>选择要上传的电子表格文件：</P>
            <p><input name="filename" type="file" /><input name="submit" type="submit" value="import" />
            </p>
        </form>   
    </div>

    <!-- 这个隐藏窗口用于显示试卷列表，供excel表格选择要上传的数据的位置 -->
    <div id="dd2" icon="icon-save" style="padding:5px;width:400px;height:200px;">
        <table class="list">
            <thead>
                <th>编号</th><th>试卷名称</th><th>科目</th>
            </thead>
            <volist name="exinfo" id="vo_exinfo" key="k">
            <tr data-exid="{$vo_exinfo.id}">
                <td>{$k}</td><td>{$vo_exinfo.exName}</td><td>{$vo_exinfo.subjectName}</td>
            </tr>    
            </volist>
        </table>
    </div>

</div>

<script type="text/javascript">
jQuery(document).ready(function() {
    $(".list tr").mouseover(function(){  
                        $(this).addClass("over");}).mouseout(function(){ 
                        $(this).removeClass("over");});
    $("#dd2 .list tr").click(function() {
        $('.selected').removeClass('selected');
        $(this).addClass("selected")
    });
});


function upexcel(){
    $('#dd').dialog({
        title:"上传文件窗口",
        buttons: [{
            text: 'Ok',
            iconCls: 'icon-ok',
            handler: function() {
                $("#form1").ajaxSubmit();
                $('#dd').dialog('close');
                window.location.reload();
            }
        }, {
            text: 'Cancel',
            handler: function() {
                $('#dd').dialog('close');
            }
        }]
    });
}
function importexcel(id,filename){
    $('#dd2').dialog({
        title:"选择目标试卷窗口",
        buttons: [{
            text: 'Ok',
            iconCls: 'icon-ok',
            handler: function() {
                //$("#form1").ajaxSubmit();
                var exid = $('.selected').data('exid');
                $.messager.confirm('确认窗口', '确定要导入到选择的试卷吗？', function(r) {
                    if(r) {
                        $.post(URL+'/importexcel', {filename:filename,id:exid,ajax:1}, function(data, textStatus, xhr) {
                            slidemessage(data);
                        }); //post 
                        $('.selected').removeClass('selected');
                        $('#dd2').dialog('close');
                    }
                });
                //$('#dd2').dialog('close');
                //window.location.reload();
            }
        }, {
            text: 'Cancel',
            handler: function() {
                $('.selected').removeClass('selected');
                $('#dd2').dialog('close');
            }
        }]
    });    
}     
</script>